The throne of Hungary became the subject of a dynastic dispute between Ferdinand and John Zápolya from Transylvania, since Suleiman had promised to make Zápolya the ruler of all Hungary. Трон Венгрии стал предметом династического спора между Фердинандом и Яношем Запольяи, трансильванским магнатом, которого Сулейман обещал сделать правителем всей Венгрии.
Ferdinand was proclaimed King of Hungary by a group of nobles, but another faction of Hungarian nobles refused to allow a foreign ruler to hold that title and elected John Zápolya as an alternative king. Фердинанд был провозглашён королём Венгрии группой дворянства, но другая группа венгерской знати отказалась передать иностранному правителю трон и выбрала Яноша Запольяи как альтернативного короля.